/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package View;

import Model.Dao.AlunoImpl;
import Model.Pojo.Pessoa;
import Model.Dao.*;
import Model.Pojo.Aluno;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

/**
 *
 * @author Amanda
 */
public class MenuAluno {

    AlunoImpl alunoImpl;
    AtividadeImpl atividadeImpl;
    DisciplinaImpl disciplinaImpl;
    ProfessorImpl professorImpl;
    TurmaImpl turmaImpl;

    public MenuAluno(AlunoImpl alunoImpl, AtividadeImpl atividadeImpl, DisciplinaImpl disciplinaImpl,
                     ProfessorImpl professorImpl, TurmaImpl turmaImpl) {


        this.alunoImpl = alunoImpl;
        this.atividadeImpl = atividadeImpl;
        this.disciplinaImpl = disciplinaImpl;
        this.professorImpl = professorImpl;
        this.turmaImpl = turmaImpl;
    }

    public void menuCadastroAluno() throws IOException {
        int cadastrarMaisUm = 1;
        while (cadastrarMaisUm == 1) {
            limpaTela();

            BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));

            System.out.println("Entre com o nome do aluno a ser cadastrado.");
            String nomeAluno = buf.readLine();


            System.out.println("Digite o cpf do aluno a ser cadastrado");
            String cpfAluno = buf.readLine();
            Aluno aluno = new Aluno(nomeAluno, cpfAluno);




            
            alunoImpl.gravarobjeto(aluno);

            System.out.println("Aluno cadastrado com sucesso!");
            System.out.println("Voce deseja cadastrar mais um aluno? Digite 1 para Sim e 0 para nao");
            cadastrarMaisUm = Integer.parseInt(buf.readLine());


        }


    }

    public void limpaTela() {
        for (int i = 0; i < 50; i++) {
            System.out.println("");
        }
    }
}
